<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:BarlowCondensed-SemiBold;src:url(../fonts/BarlowCondensed-SemiBold.ttf)}
@font-face{font-family:BarlowCondensed-Medium;src:url(../fonts/BarlowCondensed-Medium.ttf)}
@font-face{font-family:BarlowCondensed-Light;src:url(../fonts/BarlowCondensed-Light.ttf)}
@font-face{font-family:BarlowCondensed-Bold;src:url(../fonts/BarlowCondensed-Bold.ttf)}
@media (min-width:1601px){html{font-size:16px}
}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px}
}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px}
}
@media (min-width:471px) and (max-width:639px){html{font-size:12px}
}
@media (min-width:329px) and (max-width:470px){html{font-size:12px}
}
@media (max-width:328px){html{font-size:13px}
}
@media (max-width:1600px){#nav ul li a{
	padding:0 1.85rem}
	/*#banner .swiper-container{height:600px}*/
}
@media (max-width:1500px){
	#s_ad .txt{padding-left:160px}
}
@media (max-width:1440px){
	#nav ul li a{padding:0 1.5rem}
	#nav ul li h3{font-size:1rem}
	/*#banner .swiper-container{height:530px}*/
	.n_culture .txt{padding: 1rem 1.5rem;}
}
@media (max-width:1360px){
	/*#banner .swiper-container{height:490px}*/
	#logo img{height:2.5rem}
}
@media (max-width:1280px){
	#nav{margin-right:1.5rem}
	#banner .swiper-container,.n_banner{margin-top:4.5rem}
	#s_ad .txt{padding-left:180px}
	#s_ad .txt h3{font-size:1.825rem}
	#s_ad .txt p{font-size:1.5rem}
	.show-pro .box1 .img{/*height: 350px;*/}
	.show-pro .box1 .txt,.xgcp li{width: 48%;margin-right: 2%;}
	.show-pro .box1 .txt .des{margin: 20px 0 30px;}
	.n_case li .imgfd{height: 200px;}
	.n_contact ul li{width: 33.333%;}
#s_contact{height:5em}
#s_contact .img img{height:3em}
}
@media (max-width:1200px){
	#nav{margin-right:0}
	#nav ul li{margin:0}
	#nav ul li a{padding:0 .4rem}
	.m{padding-right:50px;padding-left:50px}
	/*#banner .swiper-container{height:390px}*/
	#s_about .fr{padding-top:0}
	#s_about .tt{margin-bottom:1.5rem}
	#s_about .tt h3{font-size:1.5rem}
	#s_about .tt p{font-size:.8rem}
	#s_ad .ad_img{width:150px}
	#s_ad .txt{padding-left:150px}
	#s_ad .txt h3{font-size:1.8rem}
	#s_ad .fr .tel{margin-bottom:1.3125rem;padding:.8rem 1.625rem;font-size:1.4rem}
	#s_ad .fr .tel img{margin-top:-7px;margin-right:1rem}
	#s_ad .fr .code{padding:.8rem 1.625rem;border-radius:2rem;font-size:1rem}
	#s_ad .fr .code img{margin-top:-5px;margin-left:2rem}
	#s_ad .wcode img{margin-left:2.325rem;height:7.4rem}
	#s_solution .box{height:15rem}
	#s_solution .box .txt{padding:0 1.5rem}
	.n_value .txt{padding-top:0;width:calc(100% - 28rem)}
}
@media (max-width:1100px){
	#s_news .item{margin-bottom:2rem;width:50%}
	#s_news .item .box{height:auto}
	#s_news .item:nth-child(3){width:100%}
	#s_news .item:nth-child(3) .box{height:29rem}
	#s_pinzhi .center_box ul li .txt{width:12rem}
	.pro_right ul li{width:50%}
	.pro_right{width:calc(100% - 19rem)}
	#n_coop ul li{width:25%}
}
@media (max-width:992px){
	#header{display:none}
	#m_header,#nav_btn_box,#search_btn{display:block}
	.n_nav{float:none}
	/*#banner .swiper-container{height:300px}*/
	#seabox{display:none}

	#s_case ul li{margin-bottom:1rem;width:50%}
	.m{padding-right:30px;padding-left:30px}
	.left_news_xq,.right_news_tujian{float:none;width:100%}
	.right_news_tujian{margin-top:3rem}
	.right_news_tujian ul{margin:0 -5px}
	.right_news_tujian ul li{float:left;padding:0 5px;width:50%}

	.n_contact ul li{width: 50%;}
}
@media (max-width:860px){
	.n_title{display:none}
	#m_n_nav{display:block}
	.n_fwrx{padding-top: 3rem;}
	.n_case{padding-top: 3rem;}
	.n_pro{padding-top: 3rem;}
	.n_case ul{margin: 0;}
	.n_case li{padding: .5rem;}
	#s_about .fl,#s_about .fr,.n_pro_xq .left,.n_pro_xq .right{float:none;width:100%}
	#s_about .fl{margin-bottom: 2rem;}
	.n_pro_xq .right{margin-top:3rem;padding-left:0}
	#s_ad .txt{float: none;width: 100%;padding-left: 200px;}
	#s_ad .con{display: none;}
	.n_culture ul li{width: 100%;float: none;}
	.n_culture ul li:first-child .img{float: right}
	.n_culture ul li:first-child .txt{left: 0;}
	.n_culture ul li:nth-child(4) .img{float: left}
	.n_culture ul li:nth-child(4) .txt{right: 0;left: auto;}

	.n_pro .left{display:none}
	.n_pro .right{float:none;width:100%}
	.list-pro li,.list-pro li:nth-child(3n){width: 48%;margin-right: 4%;}
	.list-pro li:nth-child(2n){margin-right: 0;}

	.show-pro .box1 .img{/*height: 350px;*/}
	.show-pro .box1 .txt,.xgcp li{width: 48%;margin-right: 2%;}
	.show-pro .box1 .txt .des{margin: 20px 0 30px;}

#s_contact .txt .item{margin-right: 10px;}
}
@media (max-width:767px){
	.m{padding-right:15px;padding-left:15px}
	.pad_top{padding-top:3rem}
	.pad_bot{padding-bottom:3rem}
	.pad_aside{padding-right:1rem;padding-left:1rem}
	.n_article .ar_article{padding-bottom:10px!important}
	.ar_article table{width:100%!important;white-space: nowrap;display: block;overflow-x:scroll;}
	.ar_article table td,.ar_article table th{padding:3px 2px!important;width:auto!important;height:auto!important;font-weight:400!important;font-size:10px!important}
	.ar_article table td *,.ar_article table th *{padding:0!important;font-weight:400!important;font-size:10px!important}
	.draw_h{width:40px!important;height:40px!important;line-height:38px!important}

	.n_about .fl01 .left {width: 100%;display: none;}
	.n_about .fl01 .right{width: 100%;float: none;}

	#n_news ul{margin:-2rem -.5rem 0}
	#n_news ul li{margin-top:2rem;padding:0 .5rem;width:50%}

	.n_case ul{margin-top:-20px}
	.n_case ul li{margin-top:20px;width:50%}
	.n_case ul li .txt,.n_news ul li .txt{padding:1.5rem 1rem}

	.ar_fot h5{display:none}
	.n_value .pic,.n_value .txt{float:none;width:100%}
	.n_value .pic{margin-top:2rem;text-align:center}

#s_contact{padding:2rem 0;height:unset;text-align:center}
	#s_contact .img{float:none;margin-bottom:2rem}
	#s_contact .txt{float:none;/*display:inline-block*/}
#s_contact .txt .item{float: none;text-align: left;margin-bottom: 2rem; }
}
@media (max-width:540px){
	.list-pro li .imgfd{/*height: 150px;*/}
	.list-pro li p{height: 50px;line-height: 50px;font-size: 15px;}
	.show-pro .box1 .img,.show-pro .box1 .txt{width: 100%;margin-right: 0;}
	.show-pro .box1 .img{height: auto;}
	.show-pro .box1 .txt .pdd,.show-pro .box2 .pad{padding: 30px 20px;}
	.show-pro .box1 .txt{padding: 0;}
	.show-pro .box1 .txt h1{font-size: 18px;}
	.show-pro .box2 .zy b{font-size: 15px;height: 45px;line-height: 45px;width: 120px;}
	.show-pro .box2 .zy{height: 45px;line-height: 45px;}
	.xgcp li p{font-size: 14px;}
	/*#banner .swiper-container{height:150px}*/
	#s_ad .txt{padding-left: 160px;line-height: 1.5;}
	#s_solution .box .con p{height: 4.5rem;}
	#s_contact .txt .item span{font-weight: bold;}
#s_contact .img{text-align:left}
#s_contact .img img{width: 115px;}
	#s_contact .txt .item{background-size: 30px;padding-left: 40px;}
#s_contact .txt{text-align:left;    width: 100%;}
	.moreT{width:10rem}
	.n_banner{height:10rem}
	#n_news ul li{width:100%}
	.page{margin-top:3rem}
	.n_case ul{width: 100%;}
	.n_case ul li{padding: 0;margin-bottom: 1rem;width: 100%;}
	.ar_title span{display: block;}
	.n_contact ul li{width: 100%;}
}

/*@media (max-width:330px){
	#banner .swiper-container{height:130px}
}

@media (max-width:280px){
	#banner .swiper-container{height:130px}
}*/</pre></body></html>